<?php

declare (strict_types=1);
namespace App\Model;
use Hyperf\DbConnection\Model\Model;
use Hyperf\ModelCache\Cacheable;
use Hyperf\ModelCache\CacheableInterface;
/**
 * @property string $NAME 
 * @property string $CODE 
 * @property string $DRIVING_AGE 
 * @property string $DRIVING_CLASS 
 * @property string $VALID_DATE_START 
 * @property string $VALID_DATE_END 
 * @property string $CREATE_BY 
 * @property string $CREATE_BY_NAME 
 * @property string $CREATE_DATE 
 * @property string $UPDATE_BY 
 * @property string $UPDATE_BY_NAME 
 * @property string $UPDATE_DATE 
 * @property string $REMARKS 
 * @property string $DEL_FLAG 
 * @property string $ID 
 * @property string $STATUS 
 * @property string $STATUS_TYPE 
 * @property string $USER_ID 
 * @property string $OFFICE_ID 
 */
class RtDriver extends Model implements CacheableInterface
{
    use Cacheable;
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'rt_driver';
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['NAME', 'CODE', 'DRIVING_AGE', 'DRIVING_CLASS', 'VALID_DATE_START', 'VALID_DATE_END', 'CREATE_BY', 'CREATE_BY_NAME', 'CREATE_DATE', 'UPDATE_BY', 'UPDATE_BY_NAME', 'UPDATE_DATE', 'REMARKS', 'DEL_FLAG', 'ID', 'STATUS', 'STATUS_TYPE', 'USER_ID', 'OFFICE_ID'];
    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = ['ID' => 'string'];
}